package field_method04;

/**
 * （1）必须先声明后使用，且方法必须定义在类的内部
 * （2）调用一次就执行一次，不调用不执行。
 * （3）方法中可以调用类中的方法或属性，不可以在方法内部定义方法。
 */
public class Person {


    String name;

    int age;

    double balance;

    /**
     * 1.方法里面可以调用其它方法
     *   在本类里面 ，可以直接使用方法名 进行调用
     *   在其它类， 对象名.方法名
     *
     * 2.形参(形式参数)列表 ---》多个参数
     *   方法的创建者 规定了 方法必须传递 数据的类型 和 数量
     *   在同一作用域中 不能重名
     *
     *   方法的创建者 ----》形参
     *   方法的调用者-----》实参
     *
     *   形参比较特殊----》初始值由实参决定
     */
    public void eat (String foodName,String drinkName){
        //方体里面 局部变量
//        String foodName = "汉堡";
        System.out.println("吃东西" + foodName);
        System.out.println("喝东西" + drinkName);

        sleep();
        play("原神");

    }
    public void sleep(){

        System.out.println("睡觉了");
//        eat();//死循环了
    }

    public void play(String gameName){

        System.out.println("正在玩" + gameName);
    }




}





